home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-11
/
fprotems.zip
/
README
< prev
Wrap
Text File
|
1993-01-04
|
4KB
|
88 lines
December 19, 1989
FPROTEMS.ZIP CONTAINS THE FOLLOWING FILES:
1. PROPOPS.TEM
2. PROPOPS.TLB
3. PROPOPS.DOC
4. PROWINDO.TEM
5. PROWINDO.TLB
6. PROWINDO.DOC
7. README -this file
Only 1,2,4 and 5 are required for generation.
** PLEASE NOTE THE FOLLOWING ABOUT PROWINDO.TLB **
This library contains some new functions and some that are revised
versions of functions in the UI2 library and are named identically to the
original UI2 functions. The following functions are unmodified from the
vendor-supplied UI2 template library sets:
digest_text() var_get_name() var_say_name() var_init_val() dupe_name()
declare_field_dupes() declare_prefix_in_box() init_all_dbfs() path_set_up()
selectNuse() check_areas() select_alias() init_var() build_var_name()
The following functions are original, re-written or unique to this template,
though some may be named identically to current or previously issued UI2
library functions:
declare_all_windows() declare_window() write_window_title()
write_window_text() munch_slot() get_var _in_window() box_wants_input()
get_field_dupe_in_window() say_var_in_window() set_rels()
**IMPORTANT: Do not mix these functions in with distributed UI2 functions
from WallSoft or their templates may behave unpredictably!**
Notes from Ellen:
DBMS printed the code to the Foxpro Window and Popup templates and
libraries in such a way as it bombs when you try to run it. What happened
was they broke some lines of code to fit the printed page column and
neglected to insert continuation characters. Likewise, they split a
couple of comment lines and failed to insert comment characters on the
continuation line.
Despite my repeatedly asking Kevin Strehlo, editor of DBMS, to let me see
the copy before it was sent to the printer he declined to do so...which
is regrettable, because this is a 30 second fix. Now I have to spend time
mopping up. Thanks, Kev, I'll remember that.
The code in here is my original text file, with a few more comments I just
added for you. (The misspelled variable, 'autopop_espr', has been
corrected in the PROPOPS.TLB file. If you don't know anything about that,
don't worry about it, it's fixed.) I ran the code several times and it's
clean. Couple of things I would have done differently had I known then
what I know now, but the generated code works fine if you follow the
directions and put the right stuff in the right slots.
I was tempted to unpload an enhanced version, but it would have been
inconsistent with the instructions in the DBMS article (Yeah, I know.
What do you expect: templates are never done) I've noted the most obvious
upgrade in a comment in PROWINDO.TLB.
I've also condensed the article text into a more terse .DOC file for
each template. If you put the Pro*.DOC files in your template directory,
you can browse them from the UI Generation menu by highlighting the
template and pressing F1. I asked DBMS to do that but no-o-o-o-o-o....
We just don't get no respect around there. If you don't care for their
lack of concern, let them know.
If you want to reach me, send a note to Ellen Sander on the IDBUG BBS, or
to ESANDER on MCI or on the Fox Sig on CIS 71001,3724. I check those more
regularly than the WallSoft BBS. Please don't phone or EASYPLEX me for
tech support.
If you want to know more about template programming, subscribe to Template
Developer Magazine, 8726 So. Sepulveda Blvd., Suite B204, Los Angeles, CA
90045, Phone: 213-453-4399. They also have UI2 Template Developer
Training Seminars scheduled around the country, which can be booked in
your area or for your company.
Hope you find this code useful. May I take this opportunity to wish you
all happy Holidays and an interesting, peaceful, bug-free and prosperous
new decade.
Technically yours,
Ellen Sander